cd198fb9a8faa0d7217c876d230d5b45a93658f7,src/com/vaadin/terminal/gwt/client/ui/VGridLayout.java,VGridLayout,updateFromUIDL,#UIDL#ApplicationConnection#,102
Before Change
paintableToCell.remove(w);
widgetToComponentContainer.remove(w);
childComponentContainer.removeFromParent();
client.unregisterPaintable((Paintable) w);
}
nonRenderedWidgets = null;
After Change
paintableToCell.remove(w);
widgetToComponentContainer.remove(w);
childComponentContainer.removeFromParent();
if (childComponentContainer.getWidget() == w) {
// Only unregister if the paintable has not been moved to
// another layout and detached from this (hence cc.getWidget()
// == null, or w.getParent() != this)
client.unregisterPaintable((Paintable) w);
}
}
nonRenderedWidgets = null;